gdk: Remove gdk_flush()
authorBenjamin Otte <otte@redhat.com>
Fri, 17 Nov 2017 07:35:25 +0000 (08:35 +0100)
committerBenjamin Otte <otte@redhat.com>
Fri, 17 Nov 2017 07:36:35 +0000 (08:36 +0100)
If you need to flush a display, use gdk_display_flush().

There is never a need to flush displays you don't know about.

docs/reference/gdk/gdk4-sections.txt
gdk/gdkdisplay.c
gdk/gdkdisplay.h

index 913b3650396ca0a99f5243951cdc559e14af7ece..daef79375d1e2c9a760d6fba8241b01ef6f6280f 100644 (file)
@@ -80,7 +80,6 @@ gdk_display_device_is_grabbed
 gdk_display_beep
 gdk_display_sync
 gdk_display_flush
-gdk_flush
 gdk_display_close
 gdk_display_is_closed
 gdk_display_get_event
index a1898929d9477b7cac0bab9283806e0ed7663286..5580c93e1eb9819294911dc650701f0393867aec 100644 (file)
@@ -570,30 +570,6 @@ gdk_display_put_event (GdkDisplay     *display,
   gdk_display_put_event_nocopy (display, gdk_event_copy (event));
 }
 
-/**
- * gdk_flush:
- *
- * Flushes the output buffers of all display connections and waits
- * until all requests have been processed.
- *
- * This is rarely needed by applications.
- */
-void
-gdk_flush (void)
-{
-  GSList *list, *l;
-
-  list = gdk_display_manager_list_displays (gdk_display_manager_get ());
-  for (l = list; l; l = l->next)
-    {
-      GdkDisplay *display = l->data;
-
-      GDK_DISPLAY_GET_CLASS (display)->sync (display);
-    }
-
-  g_slist_free (list);
-}
-
 static void
 generate_grab_broken_event (GdkDisplay *display,
                             GdkWindow  *window,
index 12ce04f0e3f7a94553b52fed47910ac7802cede6..d8aad24a8962a28283cadd6a148aad742707a9ca 100644 (file)
@@ -56,8 +56,6 @@ GDK_AVAILABLE_IN_ALL
 void        gdk_display_sync               (GdkDisplay  *display);
 GDK_AVAILABLE_IN_ALL
 void        gdk_display_flush              (GdkDisplay  *display);
-GDK_AVAILABLE_IN_ALL
-void        gdk_flush                      (void);
 
 GDK_AVAILABLE_IN_ALL
 void        gdk_display_close                  (GdkDisplay  *display);